cmake $<TARGET_FILE> examples

nCine/nCine benchmarks/CMakeLists.txt :14

add_custom_target(copy_ncine_dll_benchmarks ALL
			COMMAND ${CMAKE_COMMAND} -E copy_if_different $<TARGET_FILE:ncine> ${CMAKE_BINARY_DIR}/benchmarks
			DEPENDS ncine
			COMMENT "Copying nCine DLL..."
		)

abellgithub/delaunator-cpp gtest/cmake/internal_utils.cmake :243

add_test(NAME ${name}
      COMMAND "powershell" "-Command" "${CMAKE_CURRENT_BINARY_DIR}/$<CONFIG>/RunTest.ps1" "$<TARGET_FILE:${name}>")

AtomicGameEngine/AtomicGameEngine Source/Tools/PackageTool/CMakeLists.txt :24

add_custom_command(OUTPUT "${COREDATA_PAK}"
                      COMMAND $<TARGET_FILE:PackageTool> "${ATOMIC_SOURCE_DIR}/Data/AtomicPlayer/Resources/CoreData" "${COREDATA_PAK}" -c
                      COMMAND ${CMAKE_COMMAND}
                      ARGS -E copy \"${COREDATA_PAK}\" \"$<TARGET_FILE_DIR:AtomicEditor>/CoreData.pak\"
                      DEPENDS PackageTool ${COREDATA_FILES})

u3d-community/U3D Source/Urho3D/CMakeLists.txt :429

install (FILES $<TARGET_FILE:${TARGET_NAME}> DESTINATION ${DEST_LIBRARY_DIR})

AcademySoftwareFoundation/Imath website/examples/CMakeLists.txt :45

add_test(NAME Imath.imath-intro COMMAND $<TARGET_FILE:imath-intro>)

novelrt/NovelRT cmake/CopyRuntimeDependencies.cmake :106

execute_process(COMMAND otool -L $<TARGET_FILE:${TARGET}> OUTPUT_FILE otool.txt)

mgerhardy/caveexpress cmake/macros.cmake :770

add_custom_target(${_EXE_TARGET}-run
		COMMAND $<TARGET_FILE:${_EXE_TARGET}>
		USES_TERMINAL
		DEPENDS ${_EXE_TARGET}
		WORKING_DIRECTORY "${ROOT_DIR}"
	)

alicevision/AliceVision src/cmake/Helpers.cmake :269

add_test(NAME test_${TEST_EXECUTABLE_NAME}
        WORKING_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}
        COMMAND $<TARGET_FILE:${TEST_EXECUTABLE_NAME}> --catch_system_error=yes --log_level=all
    )

godlikepanos/anki-3d-engine CMakeLists.txt :15

add_custom_command(TARGET ${EXE} POST_BUILD
			COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_BINARY_DIR}/Binaries
			COMMAND ${CMAKE_COMMAND} -E copy $<TARGET_FILE:${EXE}> ${CMAKE_BINARY_DIR}/Binaries)

prusa3d/Prusa-Firmware lib/Catch2/tests/CMakeLists.txt :165

add_test(NAME RunTests COMMAND $<TARGET_FILE:SelfTest> --order rand --rng-seed time)

cadaver/turso3d ThirdParty/SDL/cmake/test/CMakeLists.txt :77

add_custom_command(TARGET cli-shared POST_BUILD
            COMMAND ${CMAKE_COMMAND} -E copy_if_different "$<TARGET_FILE:SDL3::SDL3-shared>" "$<TARGET_FILE_DIR:cli-shared>"
        )

STORM-IRIT/Radium-Engine tests/integration/CMakeLists.txt :87

add_test(
        NAME integration_${INTEGRATION_TEST}_save_output
        WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/${INTEGRATION_TEST}/
        COMMAND
            bash -c
            "$<TARGET_FILE:integration_${INTEGRATION_TEST}>  ${CMAKE_CURRENT_BINARY_DIR} &&\
 \"${LIBXML2_XMLLINT_EXECUTABLE}\" --c14n11  ${CMAKE_CURRENT_BINARY_DIR}/keymapping-valid.xml > ${CMAKE_CURRENT_BINARY_DIR}/keymapping-valid-out-lint.xml &&\
 \"${LIBXML2_XMLLINT_EXECUTABLE}\" --c14n11  ${CMAKE_CURRENT_SOURCE_DIR}/data/inputs/keymapping-valid.xml > ${CMAKE_CURRENT_BINARY_DIR}/keymapping-valid-in-lint.xml &&\
 \"${SED_EXECUTABLE}\" -i.orig '/<!--.*-->/d' ${CMAKE_CURRENT_BINARY_DIR}/keymapping-valid-in-lint.xml &&\
 \"${SED_EXECUTABLE}\" -i.orig '/<!--.*-->/d' ${CMAKE_CURRENT_BINARY_DIR}/keymapping-valid-out-lint.xml &&\
 \"${SED_EXECUTABLE}\" -i.orig '/<!--/,/-->/d' ${CMAKE_CURRENT_BINARY_DIR}/keymapping-valid-in-lint.xml &&\
 \"${SED_EXECUTABLE}\" -i.orig '/<!--/,/-->/d' ${CMAKE_CURRENT_BINARY_DIR}/keymapping-valid-out-lint.xml; "
    )

RavEngine/RavEngine deps/RGL/deps/ShaderTranspiler/deps/SPIRV-Cross/CMakeLists.txt :563

add_test(NAME spirv-cross-msl-ycbcr-conversion-test-2
						COMMAND $<TARGET_FILE:spirv-cross-msl-ycbcr-conversion-test> ${CMAKE_CURRENT_SOURCE_DIR}/tests-other/msl_ycbcr_conversion_test_2.spv)

bmwcarit/ramses cmake/ramses/flatbuffersGeneration.cmake :46

add_custom_command(
    OUTPUT  ${generated_headers}
    COMMAND ${CMAKE_COMMAND} -E remove_directory ${flatbuffers_output_dir}
    COMMAND ${CMAKE_COMMAND} -E make_directory  ${flatbuffers_output_dir}
    COMMAND $<TARGET_FILE:flatc>
        -o ${flatbuffers_output_dir}/
        --cpp ${flatbuffers_schemas}
        --filename-suffix Gen
        --filename-ext h
        --scoped-enums
        --reflect-names
        --no-prefix
        --cpp-std c++17
    DEPENDS ${flatbuffers_schemas} $<TARGET_FILE:flatc>
    COMMENT "Generating flatbuffers header files from schemas"
    VERBATIM
)

overte-org/overte cmake/macros/SetupHifiClientServerPlugin.cmake :59

add_custom_command(TARGET ${TARGET_NAME} POST_BUILD
    COMMAND "${CMAKE_COMMAND}" -E copy
    "$<TARGET_FILE:${TARGET_NAME}>"
    ${CLIENT_PLUGIN_FULL_PATH}
  )

SlicerRt/SlicerRT DoseAccumulation/Testing/Cxx/CMakeLists.txt :19

add_test(
    NAME ${TestName}
    COMMAND ${Slicer_LAUNCH_COMMAND} $<TARGET_FILE:${KIT}CxxTests> ${TestExecutableName} ${ARGN}
    -TestSceneFile ${TestSceneFile}
    -TemporarySceneFile ${TemporarySceneFile}
    -DoseDifferenceCriterion ${DoseDifferenceCriterion}
  )

alpaka-group/alpaka thirdParty/catch2/extras/CatchShardTests.cmake :51

add_custom_command(
    TARGET ${TARGET} POST_BUILD
    BYPRODUCTS "${ctest_tests_file}"
    COMMAND "${CMAKE_COMMAND}"
            -D "TARGET_NAME=${TARGET}"
            -D "TEST_BINARY=$<TARGET_FILE:${TARGET}>"
            -D "CTEST_FILE=${ctest_tests_file}"
            -D "SHARD_COUNT=${_SHARD_COUNT}"
            -D "REPORTER_SPEC=${_REPORTER}"
            -D "TEST_SPEC=${_TEST_SPEC}"
            -P "${shard_impl_script_file}"
    VERBATIM
  )

eclipse-ecal/ecal ecal/core/cfg/CMakeLists.txt :44

add_custom_command(
  OUTPUT  ${YAML_PATHS}                            # Specify the output file
  COMMAND $<TARGET_FILE:${PROJECT_NAME}> --dump    # Command to run the executable
  DEPENDS ${PROJECT_NAME}                          # Ensure the executable is built before running the command
  COMMENT "Generating ${YAML_PATHS}"               # Comment to display during the build process
  VERBATIM                                         # Ensure command arguments are passed as-is
)

smasherprog/rat_lite src/server/CMakeLists.txt :96

add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD 
		COMMAND ${CMAKE_COMMAND} -E copy_if_different
		$<TARGET_FILE:rat_lite>              
		 $<TARGET_FILE_DIR:${PROJECT_NAME}>)

end2endzone/ShellAnything src/core/CMakeLists.txt :143

add_custom_command( TARGET sa.core POST_BUILD
                    COMMAND ${CMAKE_COMMAND} -E copy_if_different
                    $<TARGET_FILE:glog::glog> $<TARGET_FILE_DIR:sa.core>/$<TARGET_FILE_NAME:glog::glog>
                    COMMENT "Copying glog.")

etternagame/etterna extern/filesystem/test/cmake/ParseAndAddCatchTests.cmake :198

add_test(NAME "${CTestName}" COMMAND ${OptionalCatchTestLauncher} $<TARGET_FILE:${TestTarget}> ${Name} ${AdditionalCatchParameters})

NREL/OpenStudio ProjectMacros.cmake :436

add_custom_command(TARGET ${swig_target}
        POST_BUILD
        # OUTPUT "${MODIFIED_PYTHON_GENERATED_SRC}"
        COMMAND "${CMAKE_COMMAND}" -P "${PROJECT_SOURCE_DIR}/python/FixPythonImports.cmake" "${PYTHON_GENERATED_SRC}" "${MODIFIED_PYTHON_GENERATED_SRC}"
        # COMMAND "${CMAKE_COMMAND}" -E copy $<TARGET_FILE:${swig_target}> "${PYTHON_PACKAGE_FOLDER}/openstudio/"
        # COMMAND patchelf --set-rpath '$ORIGIN' "${PYTHON_PACKAGE_FOLDER}/openstudio/$<TARGET_FILE_NAME:${swig_target}>"
        DEPENDS "${PYTHON_GENERATED_SRC}"
      )

supercollider/supercollider server/plugins/CMakeLists.txt :320

add_custom_command(TARGET ${plugin}
				POST_BUILD
				COMMAND ${CMAKE_COMMAND} -E make_directory $<TARGET_FILE_DIR:SuperCollider>/plugins
				COMMAND ${CMAKE_COMMAND} -E copy_if_different $<TARGET_FILE:${plugin}> $<TARGET_FILE_DIR:SuperCollider>/plugins
			)

SCOREC/core example/mpi-nompi/CMakeLists.txt :22

add_test(NAME coll2 COMMAND mpirun -np 2 $<TARGET_FILE:test_coll>)

MaaAssistantArknights/MaaAssistantArknights src/MaaWineBridge/MaaCoreForwarder/CMakeLists.txt :33

add_custom_command(TARGET MaaCoreForwarder POST_BUILD
    COMMAND ${CMAKE_COMMAND} -E rename "$<TARGET_FILE:MaaCoreForwarder>.so" "$<TARGET_FILE:MaaCoreForwarder>"
    COMMENT "[Winelib hack] Rename $<TARGET_FILE_NAME:MaaCoreForwarder>.so to $<TARGET_FILE_NAME:MaaCoreForwarder>"
)

bareos/bareos docs/manuals/CMakeLists.txt :140

add_custom_command(
    OUTPUT ${USAGE_DIR}/bareos-sd.txt
    COMMAND bareos-sd --help >/dev/null
    COMMAND ${PROJECT_SOURCE_DIR}/scripts/get-usage.sh $<TARGET_FILE:bareos-sd>
            ${USAGE_DIR}
    DEPENDS bareos-sd
  )

maidsafe-archive/MaidSafe cmake_modules/add_installers.cmake :89

add_custom_target(${${Type}Name}
                    COMMAND ${CMAKE_COMMAND}
                        -DSUPER_PROJECT_BINARY_DIR="${CMAKE_BINARY_DIR}"
                        -DSUPER_PROJECT_SOURCE_DIR="${CMAKE_SOURCE_DIR}"
                        -DCMAKE_CL_64="${CMAKE_CL_64}"
                        -DVersion="${ApplicationVersionMajor}.${ApplicationVersionMinor}.${ApplicationVersionPatch}"
                        -DTargetName="${${Type}Name}"
                        -DTargetType=${Type}
                        $<$<OR:$<STREQUAL:${Type},Dev>,$<STREQUAL:${Type},DevDebug>>:-DTargetLibs=$<TARGET_FILE:maidsafe>>
                        -DMonolithicIncludes="${MonolithicIncludes}"
                        -DTargetExes="${${Type}Exes}"
                        -DBoostSourceDir="${BoostSourceDir}"
                        -DConfig=$<CONFIGURATION>
                        -DCMAKE_SYSTEM_VERSION="${CMAKE_SYSTEM_VERSION}"
                        -P "${CMAKE_SOURCE_DIR}/cmake_modules/${InstallerScriptName}"
                        -V)

lightspark/lightspark tests/test-runner/3rdparty/cpptrace/test/add_subdirectory-integration/CMakeLists.txt :12

add_custom_command(
    TARGET main POST_BUILD
    COMMAND ${CMAKE_COMMAND} -E copy_if_different
    $<TARGET_FILE:cpptrace::cpptrace>
    $<TARGET_FILE_DIR:main>
  )

ezEngine/ezEngine Code/BuildSystem/CMake/CMakeUtils/ezUtilsAndroid.cmake :104

add_custom_command(TARGET ${TARGET_NAME} POST_BUILD
		BYPRODUCTS "${APK_OUTPUT_DIR}/${TARGET_NAME}.apk" "${APK_OUTPUT_DIR}/${TARGET_NAME}.unaligned.apk"
		COMMAND ${CMAKE_COMMAND} -E copy $<TARGET_FILE:${TARGET_NAME}> ${CONTENT_DIRECTORY_DST}/lib/${ANDROID_ABI}/lib${TARGET_NAME}.so
		COMMAND ${CMAKE_COMMAND} -E copy "${EZ_VULKAN_VALIDATIONLAYERS_DIR}/${ANDROID_ABI}/libVkLayer_khronos_validation.so" ${CONTENT_DIRECTORY_DST}/lib/${ANDROID_ABI}/libVkLayer_khronos_validation.so
		COMMAND pwsh -NoLogo -NoProfile -File ${EZ_ROOT}/Utilities/Android/BuildApk.ps1 -BuildToolsPath "${ANDROID_BUILD_TOOLS}" -ContentDirectory "${CONTENT_DIRECTORY_DST}" -Manifest "${CMAKE_CURRENT_BINARY_DIR}/AndroidManifest.xml" -AndroidPlatformRoot "${ANDROID_PLATFORM_ROOT}" -TargetName "${TARGET_NAME}" -OutDir "${APK_OUTPUT_DIR}" -SignKey "${CONTENT_DIRECTORY_SRC}/debug.keystore" -SignPassword "pass:android"
		USES_TERMINAL
	)

gnss-sdr/gnss-sdr tests/CMakeLists.txt :898

add_custom_command(TARGET ${executable} POST_BUILD
            COMMAND ${CMAKE_COMMAND} -E copy $<TARGET_FILE:${executable}>
            ${LOCAL_INSTALL_BASE_DIR}/install/$<TARGET_FILE_NAME:${executable}>
        )

whoozle/android-file-transfer-linux fuse/CMakeLists.txt :8

add_custom_command(TARGET aft-mtp-mount POST_BUILD COMMAND ${OTOOL_BIN} -L $<TARGET_FILE:aft-mtp-mount>)

performous/performous game/CMakeLists.txt :317

file(GET_RUNTIME_DEPENDENCIES
			RESOLVED_DEPENDENCIES_VAR deps_resolved
			UNRESOLVED_DEPENDENCIES_VAR deps_unresolved
			EXECUTABLES $<TARGET_FILE:performous>
			PRE_EXCLUDE_REGEXES "api-ms-*" "ext-ms-*"
			POST_EXCLUDE_REGEXES ".*system32/.*\\.dll"
			)

CppMicroServices/CppMicroServices compendium/CM/test/CMakeLists.txt :80

add_test(NAME coverage_${us_cm_test_exe_name}
    COMMAND ${US_COVERAGE_COMMAND} --verbose --cover_children --sources=${PROJECT_SOURCE_NATIVE_PATH} --export_type=binary:${us_cm_test_exe_name}.cov --continue_after_cpp_exception -- $<TARGET_FILE:${us_cm_test_exe_name}>
    WORKING_DIRECTORY ${CppMicroServices_BINARY_DIR}
    )

SsageParuders/Android_Native_Surface my_android_opencv/modules/java/jni/CMakeLists.txt :85

add_custom_command(TARGET ${the_module} POST_BUILD COMMAND ${CMAKE_STRIP} --strip-unneeded "$<TARGET_FILE:${the_module}>")

chdb-io/chdb contrib/grpc-cmake/protobuf_generate_grpc.cmake :188

add_custom_command(
      OUTPUT ${_generated_srcs}
      COMMAND $<TARGET_FILE:protoc>
      ARGS --${protobuf_generate_grpc_LANGUAGE}_out ${_dll_export_decl}${protobuf_generate_grpc_PROTOC_OUT_DIR}
           --grpc_out ${_dll_export_decl}${protobuf_generate_grpc_PROTOC_OUT_DIR}
           --plugin=protoc-gen-grpc=$<TARGET_FILE:${protobuf_generate_grpc_PLUGIN}>
           ${_dll_desc_out} ${_protobuf_include_path} ${_abs_file}
      DEPENDS ${_abs_file} protoc ${protobuf_generate_grpc_PLUGIN}
      COMMENT "Running ${protobuf_generate_grpc_LANGUAGE} protocol buffer compiler on ${_proto}"
      VERBATIM)

w111liang222/lidar-slam-detection tools/pkl_to_rosbag/pybind11/tests/test_embed/CMakeLists.txt :31

add_custom_target(
  cpptest
  COMMAND "$<TARGET_FILE:test_embed>"
  DEPENDS test_embed
  WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}")

asset-group/Sni5Gect-5GNR-sniffing-and-exploitation lib/examples/test/CMakeLists.txt :48

add_test(NAME npdsch_npdcch_file2
         COMMAND ${CMAKE_COMMAND} -DCMD=$<TARGET_FILE:npdsch_npdcch_file_test> "-DARG=${ARG}" -V -P ${CMAKE_CURRENT_SOURCE_DIR}/iqtests.cmake)

kounoike/obs-virtualbg CMakeLists.txt :85

add_custom_command(TARGET ${CMAKE_PROJECT_NAME} POST_BUILD
        # If config is Release or RelWithDebInfo, package release files
        COMMAND if $<OR:$<CONFIG:Release>,$<CONFIG:RelWithDebInfo>>==1 (
            "${CMAKE_COMMAND}" -E make_directory
                "${RELEASE_DIR}/data/obs-plugins/${CMAKE_PROJECT_NAME}"
                "${RELEASE_DIR}/obs-plugins/${ARCH_NAME}"
        )

        COMMAND if $<OR:$<CONFIG:Release>,$<CONFIG:RelWithDebInfo>>==1 (
            "${CMAKE_COMMAND}" -E copy_directory
                "${PROJECT_SOURCE_DIR}/data"
                "${RELEASE_DIR}/data/obs-plugins/${CMAKE_PROJECT_NAME}"
        )

        COMMAND if $<OR:$<CONFIG:Release>,$<CONFIG:RelWithDebInfo>>==1 (
            "${CMAKE_COMMAND}" -E copy
                "$<TARGET_FILE:${CMAKE_PROJECT_NAME}>"
                "${RELEASE_DIR}/obs-plugins/${ARCH_NAME}"
        )

        # If config is RelWithDebInfo, copy the pdb file
        COMMAND if $<CONFIG:RelWithDebInfo>==1 (
            "${CMAKE_COMMAND}" -E copy
                "$<TARGET_PDB_FILE:${CMAKE_PROJECT_NAME}>"
                "${RELEASE_DIR}/obs-plugins/${ARCH_NAME}"
        )

        # Copy to obs-studio dev environment for immediate testing
        COMMAND if $<CONFIG:Debug>==1 (
            "${CMAKE_COMMAND}" -E copy
                "$<TARGET_FILE:${CMAKE_PROJECT_NAME}>"
                "${LIBOBS_INCLUDE_DIR}/../${OBS_BUILDDIR_ARCH}/rundir/$<CONFIG>/obs-plugins/${ARCH_NAME}"
        )

        COMMAND if $<CONFIG:Debug>==1 (
            "${CMAKE_COMMAND}" -E copy
                "$<TARGET_PDB_FILE:${CMAKE_PROJECT_NAME}>"
                "${LIBOBS_INCLUDE_DIR}/../${OBS_BUILDDIR_ARCH}/rundir/$<CONFIG>/obs-plugins/${ARCH_NAME}"
        )

        COMMAND if $<CONFIG:Debug>==1 (
            "${CMAKE_COMMAND}" -E make_directory
                "${LIBOBS_INCLUDE_DIR}/../${OBS_BUILDDIR_ARCH}/rundir/$<CONFIG>/data/obs-plugins/${CMAKE_PROJECT_NAME}"
        )

        COMMAND if $<CONFIG:Debug>==1 (
            "${CMAKE_COMMAND}" -E copy_directory
                "${PROJECT_SOURCE_DIR}/data"
                "${LIBOBS_INCLUDE_DIR}/../${OBS_BUILDDIR_ARCH}/rundir/$<CONFIG>/data/obs-plugins/${CMAKE_PROJECT_NAME}"
        )
    )

Kitware/ParaView CMake/ParaViewPlugin.cmake :1359

add_custom_command(
      OUTPUT "${_paraview_add_plugin_qch_output}"
      COMMAND ${CMAKE_CROSSCOMPILING_EMULATOR}
              "$<TARGET_FILE:ParaView::ProcessXML>"
              -base64
              "${_paraview_add_plugin_qch_output}"
              \"\"
              "_qch"
              "_qch"
              "${_paraview_build_plugin_qch_path}"
      DEPENDS "${_paraview_build_plugin_qch_path}"
              "${_paraview_build_plugin}_qch"
              "$<TARGET_FILE:ParaView::ProcessXML>"
      COMMENT "Generating header for ${_paraview_build_plugin} documentation"
      ${_paraview_add_plugin_depends_args})

sandialabs/InterSpec target/osx/CMakeLists.txt :145

add_custom_command(TARGET InterSpecApp POST_BUILD
    COMMAND ${CMAKE_COMMAND} -E copy
    $<TARGET_FILE:InterSpec_batch>
    $<TARGET_FILE_DIR:InterSpecApp>/
  )

marsyas/marsyas src/tests/black_box/CMakeLists.txt :29

add_test(
  NAME ${REG_NAME}-verification
  COMMAND $<TARGET_FILE:audioCompare>
    "${TEST_OUTPUT}/${REG_OUTPUT}"
    "${REG_OUTPUT}"
)

in-formant/in-formant external/filesystem-compat/test/cmake/ParseAndAddCatchTests.cmake :198

add_test(NAME "${CTestName}" COMMAND ${OptionalCatchTestLauncher} $<TARGET_FILE:${TestTarget}> ${Name} ${AdditionalCatchParameters})

BRAINSia/BRAINSTools BRAINSABC/TestSuite/CMakeLists.txt :19

ExternalData_add_test( ${BRAINSTools_ExternalData_DATA_MANAGEMENT_TARGET} NAME BRAINSABCSmallTest
  COMMAND ${LAUNCH_EXE} $<TARGET_FILE:BRAINSABCTestDriver>
  --compare DATA{${TestData_DIR}/BRAINSABCSmallLabels.nii.gz}
  ${CMAKE_CURRENT_BINARY_DIR}/BRAINSABCSmallLabels.test.nii.gz
  --compareIntensityTolerance 1
  --compareRadiusTolerance 1
  --compareNumberOfPixelsTolerance 10000
  BRAINSABCTest
   --atlasDefinition ${CMAKE_CURRENT_BINARY_DIR}/BRAINSABCSmallExtendedAtlasDefinition.xml
   --atlasToSubjectInitialTransform DATA{${TestData_DIR}/BRAINSABCSmall_atlas_to_subject_transform.h5}
   --atlasToSubjectTransform BRAINSABCSmall_atlas_to_subject_transform.h5
   --atlasToSubjectTransformType Affine
   --debuglevel 0
   --filterIteration 0
   --filterMethod GradientAnisotropicDiffusion
   --gridSize 10,10,10
   --inputVolumeTypes T1,T2
   --inputVolumes DATA{${TestData_DIR}/affine_t1.nrrd}
   --inputVolumes DATA{${TestData_DIR}/affine_t2.nrrd}
   --interpolationMode Linear
   --maxBiasDegree 4
   --maxIterations 1
   --outputDir ./
   --outputDirtyLabels ${CMAKE_CURRENT_BINARY_DIR}/BRAINSABCSmallvolume_label_seg.nii.gz
   --outputFormat NIFTI
   --outputLabels ${CMAKE_CURRENT_BINARY_DIR}/BRAINSABCSmallLabels.test.nii.gz
   --outputVolumes ${CMAKE_CURRENT_BINARY_DIR}/BRAINSABCSmallT1_1.nii.gz
   --outputVolumes ${CMAKE_CURRENT_BINARY_DIR}/BRAINSABCSmallT2_1.nii.gz
   --posteriorTemplate ${CMAKE_CURRENT_BINARY_DIR}/BRAINSABCSmallPOST_%s.nii.gz
   --purePlugsThreshold 0.2
)

gismo/gismo cmake/gsLibrary.cmake :196

add_custom_command(
      TARGET ${PROJECT_NAME}
      POST_BUILD
      #COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_BINARY_DIR}/bin
      COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_BINARY_DIR}/bin/$<CONFIGURATION>
      COMMAND ${CMAKE_COMMAND} -E copy_if_different $<TARGET_FILE:${PROJECT_NAME}> ${CMAKE_BINARY_DIR}/bin/$<CONFIGURATION>
      COMMAND ${CMAKE_COMMAND} -E echo 'The file $<TARGET_FILE:${PROJECT_NAME}> is copied to the bin folder for convenience.' )

AMICI-dev/AMICI swig/CMakeLists_model.cmake :51

install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.py
              $<TARGET_FILE:${SWIG_LIBRARY_NAME}> DESTINATION .)

awawa-dev/HyperHDR cmake/installers.cmake :194

add_custom_command(
			TARGET ${TARGET} POST_BUILD
			COMMAND "${CMAKE_COMMAND}" "-DTARGET_FILE=$<TARGET_FILE:${TARGET}>"
			ARGS ${CMAKE_SOURCE_DIR}
			WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
			VERBATIM
		)

NERSC/timemory source/tools/kokkos-connector/CMakeLists.txt :200

target_compile_definitions(
        kokkos-connector-sample
        PRIVATE -DKOKKOS_PROFILE_LIBRARY="$<TARGET_FILE:kp_timemory>")

emsec/hal deps/pybind11/tests/test_embed/CMakeLists.txt :31

add_custom_target(
  cpptest
  COMMAND "$<TARGET_FILE:test_embed>"
  DEPENDS test_embed
  WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}")

GoSSIP-SJTU/TripleDoggy cmake/modules/AddLLVM.cmake :1566

add_custom_command(TARGET ${name} POST_BUILD
      COMMAND objcopy --only-keep-debug $<TARGET_FILE:${name}> $<TARGET_FILE:${name}>.debug
      ${strip_command} -R .gnu_debuglink
      COMMAND objcopy --add-gnu-debuglink=$<TARGET_FILE:${name}>.debug $<TARGET_FILE:${name}>
      )

WerWolv/ImHex plugins/builtin/tests/CMakeLists.txt :18

add_test(NAME "Plugin_${IMHEX_PLUGIN_NAME}/${test}" COMMAND $<TARGET_FILE:plugins_test> "${test}" WORKING_DIRECTORY ${CMAKE_BINARY_DIR})

catchorg/Catch2 tests/CMakeLists.txt :195

add_test(NAME List::Tests::ExitCode COMMAND $<TARGET_FILE:SelfTest> --list-tests --verbosity high)

gnuradio/gnuradio gr-utils/modtool/templates/gr-newmod/python/howto/bindings/CMakeLists.txt :32

add_custom_command(
    TARGET howto_python
    POST_BUILD
    COMMAND ${CMAKE_COMMAND} -E copy $<TARGET_FILE:howto_python>
            ${PROJECT_BINARY_DIR}/test_modules/gnuradio/howto/)

opensim-org/opensim-core OpenSim/Tests/BodyDragExample/CMakeLists.txt :44

add_test(NAME ${TEST_TARGET}_Example2
         COMMAND opensim-cmd -L $<TARGET_FILE:${TEST_TARGET}> run-tool
         forward.xml
         WORKING_DIRECTORY ${TEST_DIR})

apache/trafficserver cmake/add_atsplugin.cmake :50

add_test(NAME verify_global_${target} COMMAND $<TARGET_FILE:traffic_server> -C
                                                  "verify_global_plugin $<TARGET_FILE:${target}>"
    )

STEllAR-GROUP/hpx tests/performance/network/network_storage/CMakeLists.txt :88

add_custom_command(
      OUTPUT "${HPX_WITH_BENCHMARK_SCRIPTS_PATH}/${script}.sh"
      COMMAND
        "${CMAKE_COMMAND}" ARGS -DEXE_PATH="$<TARGET_FILE:network_storage>"
        -DMPIEXEC="${MPIEXEC}" -DSCRIPT_SOURCE_DIR="${CMAKE_CURRENT_SOURCE_DIR}"
        -DSCRIPT_NAME=${script}
        -DSCRIPT_DEST_DIR="${HPX_WITH_BENCHMARK_SCRIPTS_PATH}"
        -DLIB_PATH="${LD_LIBRARY_PATH}" -DJOB_OPTIONS1="${SLURM_JOB_OPTIONS1}"
        -P "${CMAKE_CURRENT_SOURCE_DIR}/copy_script.cmake"
      DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/${script}.sh.in"
      VERBATIM
    )

simbody/simbody Simbody/tests/CMakeLists.txt :34

add_test(NAME ${TEST_ROOT}
        COMMAND $<TARGET_FILE:${TEST_ROOT}>)

hlrs-vis/covise src/tools/vrmlexp/CMakeLists.txt :179

add_custom_command(TARGET Vrmlexp POST_BUILD 
   COMMAND "${CMAKE_COMMAND}" -E copy 
      "$<TARGET_FILE:Vrmlexp>"
      ${3DSMAX_STDPLUGS_DIR} 
   COMMENT "Copying lib to output directory")

vengi-voxel/vengi cmake/perf.cmake :4

add_custom_target(${TARGET}-perf
			COMMAND
				${PERF_EXECUTABLE} record --call-graph dwarf
				$<TARGET_FILE:${TARGET}>
			USES_TERMINAL
			DEPENDS ${TARGET}
			WORKING_DIRECTORY $<TARGET_FILE_DIR:${TARGET}>
		)

univrsal/input-overlay CMakeLists.txt :110

add_custom_command(TARGET ${CMAKE_PROJECT_NAME} POST_BUILD
            # Copy to obs-studio dev environment for immediate testing
            COMMAND "${CMAKE_COMMAND}" -E make_directory
                    "$ENV{HOME}/.config/obs-studio/plugins/${CMAKE_PROJECT_NAME}/bin/64bit"
            COMMAND "${CMAKE_COMMAND}" -E make_directory
                    "$ENV{HOME}/.config/obs-studio/plugins/${CMAKE_PROJECT_NAME}/data"
            COMMAND "${CMAKE_COMMAND}" -E copy
                    "$<TARGET_FILE:${CMAKE_PROJECT_NAME}>"
                    "$ENV{HOME}/.config/obs-studio/plugins/${CMAKE_PROJECT_NAME}/bin/64bit"
            COMMAND "${CMAKE_COMMAND}" -E copy_directory
                    "${PROJECT_SOURCE_DIR}/data"
                    "$ENV{HOME}/.config/obs-studio/plugins/${CMAKE_PROJECT_NAME}/data"
        )

YosysHQ/nextpnr 3rdparty/pybind11/tests/CMakeLists.txt :578

add_custom_command(
  TARGET pybind11_tests
  POST_BUILD
  COMMAND
    ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/../tools/libsize.py
    $<TARGET_FILE:pybind11_tests>
    ${CMAKE_CURRENT_BINARY_DIR}/sosize-$<TARGET_FILE_NAME:pybind11_tests>.txt)

brndnmtthws/conky cmake/Catch.cmake :204

add_custom_command(
      TARGET ${TARGET} POST_BUILD
      BYPRODUCTS "${ctest_tests_file}"
      COMMAND "${CMAKE_COMMAND}"
              -D "TEST_TARGET=${TARGET}"
              -D "TEST_EXECUTABLE=$<TARGET_FILE:${TARGET}>"
              -D "TEST_EXECUTOR=${crosscompiling_emulator}"
              -D "TEST_WORKING_DIR=${_WORKING_DIRECTORY}"
              -D "TEST_SPEC=${_TEST_SPEC}"
              -D "TEST_EXTRA_ARGS=${_EXTRA_ARGS}"
              -D "TEST_PROPERTIES=${_PROPERTIES}"
              -D "TEST_PREFIX=${_TEST_PREFIX}"
              -D "TEST_SUFFIX=${_TEST_SUFFIX}"
              -D "TEST_LIST=${_TEST_LIST}"
              -D "TEST_REPORTER=${_REPORTER}"
              -D "TEST_OUTPUT_DIR=${_OUTPUT_DIR}"
              -D "TEST_OUTPUT_PREFIX=${_OUTPUT_PREFIX}"
              -D "TEST_OUTPUT_SUFFIX=${_OUTPUT_SUFFIX}"
              -D "TEST_DL_PATHS=${_DL_PATHS}"
              -D "TEST_DL_FRAMEWORK_PATHS=${_DL_FRAMEWORK_PATHS}"
              -D "CTEST_FILE=${ctest_tests_file}"
              -P "${_CATCH_DISCOVER_TESTS_SCRIPT}"
      VERBATIM
    )

root-project/root CMakeLists.txt :600

add_custom_command(OUTPUT tutorials/hsimple.root
                   ${hsimple_cmd}
                   WORKING_DIRECTORY tutorials
                   DEPENDS $<TARGET_FILE:root.exe> Cling Hist Tree Gpad Graf HistPainter move_artifacts)

toggl-open-source/toggldesktop third_party/jsoncpp/src/jsontestrunner/CMakeLists.txt :17

ADD_CUSTOM_TARGET(jsoncpp_readerwriter_tests ALL
                      "${PYTHON_EXECUTABLE}" -B "${RUNJSONTESTS_PATH}" $<TARGET_FILE:jsontestrunner_exe> "${TEST_DIR}/data"
                      DEPENDS jsontestrunner_exe jsoncpp_test
                      )

CLIUtils/CLI11 tests/CMakeLists.txt :139

target_compile_definitions(${TARGET}
                               PRIVATE CLI11_${APP_UPPERCASE}_EXE="$<TARGET_FILE:${APP}>")

Slicer/Slicer Applications/SlicerApp/Testing/Python/CMakeLists.txt :113

add_test(
    NAME py_nowarning_${test_name}Test
    COMMAND ${Slicer_LAUNCH_COMMAND} $<TARGET_FILE:${APP_TARGET_NAME}>
    ${ARGN} --testing --python-code "exit(slicer.util.EXIT_SUCCESS)"
    )

google/filament third_party/dawn/third_party/protobuf/cmake/tests.cmake :65

add_compile_options(-DGOOGLE_PROTOBUF_TEST_PLUGIN_PATH="$<TARGET_FILE:test_plugin>")

percona/percona-xtrabackup extra/libfido2/libfido2-1.15.0/regress/CMakeLists.txt :26

add_custom_command(TARGET regress POST_BUILD
	    COMMAND "${CMAKE_COMMAND}" -E copy
		"$<TARGET_FILE:${_FIDO2_LIBRARY}>"
		"${CMAKE_CURRENT_BINARY_DIR}")

powertab/powertabeditor cmake/PTE_Executable.cmake :84

add_custom_command(
                TARGET ${PTE_EXE_NAME}
                POST_BUILD
                COMMAND ${CMAKE_COMMAND} -E make_directory ${plugin_dir}
                COMMAND ${CMAKE_COMMAND} -E copy_if_different
                    $<TARGET_FILE:${plugin_target}>
                    ${plugin_dir}
            )

NREL/EnergyPlus src/ConvertInputFormat/CMakeLists.txt :64

add_test(NAME ConvertInputFormat.ExtraDotFile_AbsolutePath
    COMMAND  "${Python_EXECUTABLE}" "${PROJECT_SOURCE_DIR}/test_convert_input_format.py"
             --convertinputformat-exe $<TARGET_FILE:ConvertInputFormat>
             --out-dir "${TEST_DIR}/ExtraDotFile_AbsolutePath"
             --expected-filename 1.ZoneUncontrolled.epJSON
             --input-file "${TEST_DIR}/1.ZoneUncontrolled.idf"
  )

resiprocate/resiprocate repro/CMakeLists.txt :35

add_custom_command ( TARGET repro POST_BUILD
       COMMAND ${CMAKE_COMMAND} -E copy_if_different
       $<TARGET_FILE:BERKELEYDB> $<TARGET_FILE_DIR:repro>
       COMMAND_EXPAND_LISTS
     )

Devsh-Graphics-Programming/Nabla cmake/common.cmake :264

install(PROGRAMS $<TARGET_FILE:${_TRGT}> DESTINATION ${_DEST_GE_} CONFIGURATIONS ${_CONFIGURATION_} COMPONENT Runtimes)

nanocurrency/nano-node nano/ipc_flatbuffers_lib/CMakeLists.txt :58

add_custom_command(
    OUTPUT
      ${CMAKE_CURRENT_SOURCE_DIR}/generated/flatbuffers/${flatbuffers_filename}_generated.h
    COMMAND
      "$<TARGET_FILE:flatc>" --force-empty-vectors --reflect-names --gen-mutable
      --gen-name-strings --gen-object-api --strict-json --cpp -o
      ${CMAKE_CURRENT_SOURCE_DIR}/generated/flatbuffers
      ${CMAKE_CURRENT_SOURCE_DIR}/../../api/flatbuffers/${flatbuffers_filename}.fbs
    DEPENDS
      ${CMAKE_CURRENT_SOURCE_DIR}/../../api/flatbuffers/${flatbuffers_filename}.fbs
    WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})

mysql/mysql-server cmake/mysql_add_executable.cmake :54

ADD_CUSTOM_COMMAND(TARGET ${TGT} POST_BUILD
    COMMAND codesign
    ARGS
      --sign -
      --preserve-metadata=entitlements
      --force
      --entitlements ${DEV_ENTITLEMENT_FILE}
      $<TARGET_FILE:${TGT}>
    )

GPSBabel/gpsbabel gui/coretool/CMakeLists.txt :26

add_custom_command(OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/core_strings.h
                  COMMAND ${CMAKE_COMMAND} -E copy $<TARGET_FILE:gpsbabel> ${CMAKE_CURRENT_BINARY_DIR}
                  COMMAND ${CMAKE_COMMAND} -DQTBINDIR=${_qt_bin_dir} -DCURRENT_BINARY_DIR=${CMAKE_CURRENT_BINARY_DIR} -P ${CMAKE_CURRENT_SOURCE_DIR}/coretool.cmake
                  DEPENDS coretool gpsbabel
                  WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
                  VERBATIM
                  USES_TERMINAL)

robotology/yarp extern/thrift/thrift/test/py/CMakeLists.txt :20

add_test(NAME python_test_generate
    COMMAND ${CMAKE_COMMAND}
            -DTHRIFTCOMPILER=$<TARGET_FILE:thrift-compiler>
            -DMY_PROJECT_DIR=${PROJECT_SOURCE_DIR}
            -DMY_CURRENT_SOURCE_DIR=${CMAKE_CURRENT_SOURCE_DIR}
            -DMY_CURRENT_BINARY_DIR=${CMAKE_CURRENT_BINARY_DIR}
    -P ${CMAKE_CURRENT_SOURCE_DIR}/generate.cmake
)

mysql/mysql-router tests/fuzzers/CMakeLists.txt :138

add_custom_command(OUTPUT ${FUZZ_TARGET}-coverage.html
      COMMAND ${LLVM_COV} show $<TARGET_FILE:${FUZZ_TARGET}> -instr-profile=${FUZZ_TARGET}.profdata -format=html > ${FUZZ_TARGET}-coverage.html
      DEPENDS ${FUZZ_TARGET}.profdata
    )

zdzhaoyong/GSLAM cmake/PICMake.cmake :438

add_custom_command(TARGET ${TARGET_NAME} POST_BUILD
                             COMMAND ${CMAKE_STRIP} -x $<TARGET_FILE:${TARGET_NAME}>)

apache/thrift compiler/cpp/CMakeLists.txt :135

add_custom_command(OUTPUT "${CMAKE_CURRENT_SOURCE_DIR}/thrift${CMAKE_EXECUTABLE_SUFFIX}"
    DEPENDS thrift-compiler
    COMMAND ${CMAKE_COMMAND} -E copy "$<TARGET_FILE:thrift-compiler>" "${CMAKE_CURRENT_SOURCE_DIR}/"
    COMMENT "Copying the thrift compiler to the source tree for use by downstream targets")

apache/kudu cmake_modules/FindProtobuf.cmake :162

add_custom_command(
      OUTPUT "${PROTO_CC_OUT}" "${PROTO_H_OUT}"
      COMMAND  ${PROTOBUF_PROTOC_EXECUTABLE}
      ARGS
        --plugin $<TARGET_FILE:protoc-gen-insertions>
        --cpp_out ${ARG_BINARY_ROOT}
        --insertions_out ${ARG_BINARY_ROOT}
        --proto_path ${ARG_SOURCE_ROOT}
        # Used to find built-in .proto files (e.g. FileDescriptorProto)
        --proto_path ${PROTOBUF_INCLUDE_DIR}
        ${EXTRA_PROTO_PATH_ARGS} ${ABS_FIL}
      DEPENDS ${ABS_FIL} protoc-gen-insertions
      COMMENT "Running C++ protocol buffer compiler on ${FIL}"
      VERBATIM )

apache/qpid-proton cpp/tests.cmake :79

add_test(NAME cpp-pkcs11_test COMMAND $<TARGET_FILE:pkcs11_test>)

LunarG/gfxreconstruct cmake/Test.cmake :64

add_custom_target(${TARGET}RunTests ALL
                    COMMAND "${PYTHON}" ${GFXReconstruct_SOURCE_DIR}/scripts/test.py
                        -c $<$<CONFIG:Debug>:debug> $<$<CONFIG:Release>:release>
                        -a ${ARCHITECTURE}
                        --test-exe $<TARGET_FILE:${TARGET}>
                        $<$<NOT:$<STREQUAL:"","${ARGN}">>:"--test-args ${ARGN}">
                    WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR})

cginternals/glbinding source/tests/CMakeLists.txt :43

add_custom_command(TARGET test POST_BUILD 
        COMMAND $<TARGET_FILE:${target}> --gtest_output=xml:gtests-${target}.xml
    )

intel/libvpl libvpl/test/ext/googletest/googletest/cmake/internal_utils.cmake :260

add_test(NAME ${name} COMMAND "$<TARGET_FILE:${name}>")

manticoresoftware/manticoresearch cmake/split.cmake :27

ADD_CUSTOM_COMMAND ( TARGET ${BINARYNAME} POST_BUILD
			COMMAND ${CMAKE_DSYMUTIL} -f $<TARGET_FILE:${BINARYNAME}> -o $<TARGET_FILE:${BINARYNAME}>.dSYM
			)

GPUOpen-Tools/GPU-Reshape CMakeLists.txt :222

add_custom_command(
        TARGET ${NAME} POST_BUILD
        COMMAND ${CMAKE_COMMAND} -E copy $<TARGET_FILE:${NAME}> $<TARGET_FILE_DIR:${NAME}>/${DIR}/$<TARGET_FILE_NAME:${NAME}>
    )

stephenberry/glaze cmake/code-coverage.cmake :413

add_custom_target(
            ccov-capture-${target_code_coverage_COVERAGE_TARGET_NAME}
            COMMAND ${CMAKE_COMMAND} -E remove -f ${COVERAGE_INFO}
            COMMAND ${LCOV_PATH} --directory ${CMAKE_BINARY_DIR} --zerocounters
            COMMAND $<TARGET_FILE:${TARGET_NAME}> ${target_code_coverage_ARGS}
            COMMAND
              ${LCOV_PATH} --directory ${CMAKE_BINARY_DIR} --base-directory
              ${CMAKE_SOURCE_DIR} --capture ${EXTERNAL_OPTION} --output-file
              ${COVERAGE_INFO}
            COMMAND ${EXCLUDE_COMMAND}
            DEPENDS ${TARGET_NAME})

openstudiocoalition/OpenStudioApplication ProjectMacros.cmake :116

add_custom_command(TARGET ${BASE_NAME}_tests
        POST_BUILD
        COMMAND ${CMAKE_INSTALL_NAME_TOOL} -add_rpath "${openstudio_ROOT_DIR}/lib/" $<TARGET_FILE:${BASE_NAME}_tests>
        COMMAND ${CMAKE_INSTALL_NAME_TOOL} -add_rpath "${QT_INSTALL_DIR}/lib/" $<TARGET_FILE:${BASE_NAME}_tests>)

prophesee-ai/openeb hal/cpp/samples/metavision_hal_toy_sample_plugin/CMakeLists.txt :51

add_custom_command(TARGET hal_toy_sample_plugin POST_BUILD
    COMMAND ${CMAKE_COMMAND} -E make_directory "${HAL_BUILD_PLUGIN_PATH}/sample"
    COMMAND ${CMAKE_COMMAND} -E copy "$<TARGET_FILE:hal_toy_sample_plugin>" "${HAL_BUILD_PLUGIN_PATH}/sample")

RenderKit/ospray-studio cmake/functions.cmake :22

add_custom_command(TARGET ${target} POST_BUILD
                COMMAND ${CMAKE_STRIP} $<TARGET_FILE:${target}>
                # COMMAND ${OSPSTUDIO_SIGN_FILE} ${OSPSTUDIO_SIGN_FILE_ARGS} $<TARGET_FILE:${target}>
                COMMENT "Stripping ${target}"
                VERBATIM
            )

mysql/mysql-connector-cpp CMakeLists.txt :666

add_custom_command(TARGET try POST_BUILD
    COMMAND ${LDD} ${LDD_OPTS} $<TARGET_FILE:try>
    COMMENT "Checking dynamic library dependencies:"
  )

open-eid/DigiDoc4-Client client/CMakeLists.txt :175

add_custom_target(macdeployqt DEPENDS ${PROJECT_NAME}
		COMMAND Qt::macdeployqt $<TARGET_BUNDLE_DIR:${PROJECT_NAME}>
		COMMAND rm -rf $<TARGET_BUNDLE_CONTENT_DIR:${PROJECT_NAME}>/PlugIns/bearer
		COMMAND cp -a /Library/Frameworks/digidocpp.framework $<TARGET_BUNDLE_CONTENT_DIR:${PROJECT_NAME}>/Frameworks
		COMMAND rm $<TARGET_BUNDLE_CONTENT_DIR:${PROJECT_NAME}>/Frameworks/digidocpp.framework/Resources/digidoc-tool
		COMMAND find $<TARGET_BUNDLE_CONTENT_DIR:${PROJECT_NAME}>/Frameworks -name Headers | xargs rm -rf
		COMMAND install_name_tool -delete_rpath /Library/Frameworks $<TARGET_FILE:${PROJECT_NAME}>
		COMMAND ln -sf digidocpp.framework/Libraries/libcrypto.3.dylib
			$<TARGET_BUNDLE_CONTENT_DIR:${PROJECT_NAME}>/Frameworks/libcrypto.3.dylib
		COMMAND ln -sf digidocpp.framework/Libraries/libssl.3.dylib
			$<TARGET_BUNDLE_CONTENT_DIR:${PROJECT_NAME}>/Frameworks/libssl.3.dylib
	)

BradyBrenot/huestacean tests/catch/cmake/Catch.cmake :123

add_custom_command(
    TARGET ${TARGET} POST_BUILD
    BYPRODUCTS "${ctest_tests_file}"
    COMMAND "${CMAKE_COMMAND}"
            -D "TEST_TARGET=${TARGET}"
            -D "TEST_EXECUTABLE=$<TARGET_FILE:${TARGET}>"
            -D "TEST_EXECUTOR=${crosscompiling_emulator}"
            -D "TEST_WORKING_DIR=${_WORKING_DIRECTORY}"
            -D "TEST_SPEC=${_TEST_SPEC}"
            -D "TEST_EXTRA_ARGS=${_EXTRA_ARGS}"
            -D "TEST_PROPERTIES=${_PROPERTIES}"
            -D "TEST_PREFIX=${_TEST_PREFIX}"
            -D "TEST_SUFFIX=${_TEST_SUFFIX}"
            -D "TEST_LIST=${_TEST_LIST}"
            -D "CTEST_FILE=${ctest_tests_file}"
            -P "${_CATCH_DISCOVER_TESTS_SCRIPT}"
    VERBATIM
  )

mkiol/dsnote CMakeLists.txt :438

add_custom_command(TARGET ${info_binary_id} POST_BUILD
    COMMAND $<$<CONFIG:Release>:${CMAKE_STRIP}>
    ARGS --strip-all $<TARGET_FILE:${info_binary_id}>
)

faheel/BigInt CMakeLists.txt :95

add_test(NAME FunctionsMathTest
        COMMAND $<TARGET_FILE:FunctionsMathTest>)

vseasky/VersaAssistant freeglut/progs/test-shapes-gles1/CMakeLists.txt :24

add_custom_target(apk ALL
    DEPENDS test-shapes-gles1
    COMMAND ant clean || true
    COMMAND rm -rf libs/ src/ res/ bin/ gen/
    COMMAND mkdir -p libs/armeabi/ src/ res/values/
    COMMAND cp -a ${PROJECT_SOURCE_DIR}/AndroidManifest.xml ${PROJECT_BINARY_DIR}
    COMMAND cp -a $<TARGET_FILE:test-shapes-gles1> libs/armeabi/
    COMMAND echo '<?xml version="1.0" encoding="utf-8"?><resources><string name="app_name">FG_GLES1 test</string></resources>'
            > res/values/strings.xml
    COMMAND android update project --name cmake-apk --path . --target "android-10"
    COMMAND ant debug
    COMMAND ant installd
    COMMAND adb shell am start -a android.intenon.MAIN -n freeglut.test.gles1/android.app.NativeActivity
    )

OpenAssetIO/OpenAssetIO src/openassetio-python/cmodule/CMakeLists.txt :195

add_custom_command(
            TARGET openassetio-python-module POST_BUILD
            COMMAND
            "${CMAKE_COMMAND}" -E copy_if_different
            "$<TARGET_FILE:openassetio-core>"
            "${CMAKE_CURRENT_BINARY_DIR}/openassetio/"
            COMMAND
            "${CMAKE_COMMAND}" -E copy_if_different
            "$<TARGET_FILE:openassetio-ui>"
            "${CMAKE_CURRENT_BINARY_DIR}/openassetio/"
        )

VowpalWabbit/vowpal_wabbit vowpalwabbit/cli/CMakeLists.txt :22

install(FILES $<TARGET_FILE:vw_cli_bin>.1 DESTINATION share/man/man1)

satya-das/cppparser cppparser/CMakeLists.txt :35

add_custom_command(
	OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/src/parser.tab.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/parser.tab.h
	COMMAND $<TARGET_FILE:btyacc> -v -b parser -d ${CMAKE_CURRENT_SOURCE_DIR}/src/parser.y
#	COMMAND ${CMAKE_COMMAND} -E copy y_tab.c ${CMAKE_CURRENT_SOURCE_DIR}/parser.tab.cpp
#	COMMAND ${CMAKE_COMMAND} -E copy y_tab.h ${CMAKE_CURRENT_SOURCE_DIR}/parser.tab.h
	COMMAND ${CMAKE_COMMAND} -E copy parser.tab.c ${CMAKE_CURRENT_SOURCE_DIR}/src/parser.tab.cpp
	COMMAND ${CMAKE_COMMAND} -E copy parser.tab.h ${CMAKE_CURRENT_SOURCE_DIR}/src/parser.tab.h
	DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/src/parser.y
)

rAthenaCN/rAthenaCN 3rdparty/rapidyaml/ext/c4core/cmake/c4Project.cmake :2833

add_test(NAME ${target}
                COMMAND ${cmd_pfx} "$<TARGET_FILE:${target}>" ${_ARGS}
                ${_WORKING_DIRECTORY})

alibaba/AliSQL storage/tokudb/ft-index/ft/CMakeLists.txt :15

add_custom_command(
  OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/log_code.cc"
  OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/log_print.cc"
  OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/log_header.h"
  COMMAND $<TARGET_FILE:logformat> .
  DEPENDS logger/logformat
  )